/**
 * JS-UI 0.0.1
 * vue2 app ui
 * https://github.com/jack0888/js-ui#readme
 *
 * Copyright 2015-2018 Jack
 *
 * Released under the ISC License
 *
 * Released on: October 15, 2018
 */
html,
body,
.js-root {
  position: relative;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
body {
  margin: 0;
  padding: 0;
  font-size: 14px;
  width: 100%;
  background: #fff;
  overflow: hidden;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.js-root {
  overflow: hidden;
  box-sizing: border-box;
}
.js-initializing *,
.js-initializing *:before,
.js-initializing *:after {
  transition-duration: 0ms !important;
}
/*
a, button, input, textarea, .link, .button, label, .sortable-handler {
  touch-action: manipulation;
  -ms-touch-action: manipulation;
}
*/
@media (width: 1024px) and (height: 691px) and (orientation: landscape) {
  html,
  body,
  .js-root {
    height: 671px;
  }
}
@media (width: 1024px) and (height: 692px) and (orientation: landscape) {
  html,
  body,
  .js-root {
    height: 672px;
  }
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}
a,
input,
textarea,
select {
  outline: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
}
p {
  margin: 1em 0;
}
.disabled {
  opacity: 0.55 !important;
  pointer-events: none !important;
}
.ios body {
  font-family: -apple-system, SF UI Text, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 1.4;
}
.ios .md-only,
.ios .if-md {
  display: none !important;
}
.ios a {
  color: #007aff;
}
@media (width: 1024px) and (height: 691px) and (orientation: landscape) {
  .ios,
  .ios body,
  .ios .js-root {
    height: 671px;
  }
}
@media (width: 1024px) and (height: 692px) and (orientation: landscape) {
  .ios,
  .ios body,
  .ios .js-root {
    height: 672px;
  }
}
